package com.haikesi.api.subscribertable.service;

import java.util.List;

import com.haikesi.api.subscribertable.domain.vo.*;

/**
 * @version V1.0
 * @ClassName: ISubscriberTableService
 * @Description: TODO(用一句话描述该文件做什么)
 * @author: zqy
 * @date: 2019年5月15日 下午5:34:21
 * @Copyright: 2019 重庆海克斯科技有限公司.
 * 注意：本内容仅限于重庆海克斯科技有限公司内部传阅，禁止外泄以及用于其他的商业目
 */
public interface ISubscriberTableService {

    List<SubscriberTableVo> getList(SubscriberTableSearchVo subscriberTableSearchVo);

    void create(SubscriberTableSaveVo subscriberTableSaveVo);

    void update(SubscriberTableUpdateVo subscriberTableUpdateVo);

    void delete(String id);

    void subscriber(String subscriberNumber);

    void bindDevice(SubscriberBindDeviceVo bindDeviceVo);

    void unbindDevice(SubscriberBindDeviceVo bindDeviceVo);

    List<SubscriberTableVo> getSmhlist();
}
